package com.eet.struts.snmp.service;

import java.util.List;
import java.util.Map;

/**
 * Snmp服务类
 *
 * @author zhangzhang
 */
public interface SnmpService {

    /**
     * 获取SNMP列表
     *
     * @param ip        IP
     * @param community 团体
     * @param port      端口
     * @param oid       OID
     * @return 列表数据
     */
    List<Map<String, String>> snmpGet(String ip, String community, int port, String oid);

    /**
     * 获取SNMP信息集合
     *
     * @param ip        IP
     * @param community 团体
     * @param port      端口
     * @param oidList   OID集合
     */
    void snmpGetList(String ip, String community, int port, List<String> oidList);
}
